package es.ucm.fdi.pe.practica3.genetico3.seleccion;

import java.util.LinkedList;

import es.ucm.fdi.pe.practica3.genetico3.Individuo;

public class SeleccionRuleta {
	
	public Individuo getIndividuo(LinkedList<Individuo> poblacionAuxiliar) {
		double random=Math.random();
		boolean encontrado = false;
		int i = 0;
		Individuo temp = null;
		while (!encontrado && i < poblacionAuxiliar.size()) {
			temp = new Individuo(poblacionAuxiliar.get(i));
			if (random <= temp.getPunt_acum())
				encontrado = true;
			i++;
		}
		return temp;
	}
}
